
import MainAction from '../actions/main';
import ButtonAction from '../actions/btn';
import TableAction from '../actions/table';
import FormAction from '../actions/form';
import RowHandleAction from '../actions/rowHandle';
import OrgSituationAction from '../actions/orgSituation';
import BatchAddAction from '../actions/batchAdd';
import ViewContractAction from '../actions/viewContract';
import ProcessTemplate from '../actions/processTmp';

import Layout from '../../../../hrpub/common/components/Layout';
import AddPage from '../components/AddPage';
import OrgSituationModal from '../components/OrgSituactionModal';
import BatchAddModal from '../components/BatchAddModal';
import FileManager from '../components/Uploader';
import HeaderMiddleContent from '../components/Header';
import ViewContractModal from '../components/ViewContract/';
import Excute from '../components/Excute';

import Pagination from '../../../../hrpub/common/components/Pagination';
import EmptyPage from '../../../../hrpub/common/components/emptyImg';

import {createPage, high} from 'nc-lightapp-front';
import {render} from '../../../../hrpub/common/frame';

export default {
    actions: {
        mainAct: MainAction,
        btnAct: ButtonAction,
        tableAct: TableAction,
        formAct: FormAction,
        rowAct: RowHandleAction,
        orgSta: OrgSituationAction,
        batAddAct: BatchAddAction,
        vcAct: ViewContractAction,
        pTmp: ProcessTemplate,
    },
    components: {
        Layout,
        AddPage,
        OrgSituationModal,
        BatchAddModal,
        FileManager,
        HeaderMiddleContent,
        ViewContractModal,
        Pagination,
        EmptyPage,
        Excute
    },
    methods: {
        createPage,
        high,
        render
    }
}